C#

推荐列表 站点导航

当前位置:首页 > 脚本编程 > C# >

C#_DevExpress之ChartControl的SeriesTemplate实例,本文实例讲述了DevExpres

来源:网络整理  作者:  发布时间:2020-12-22 01:22
DevExpress之ChartControl的SeriesTemplate实例,本文实例讲述了DevExpress之ChartControl的SeriesTemplate用法,分享给大家供大家参考。...
        {
        /// 饼状Series设置成百分比显示
        /// 增加数据筛选
                chartControl1.Legend.AlignmentVertical = LegendAlignmentVertical.BottomOutside;

    public partial class winGsp : Form
            ChartTitle _title = new ChartTitle();
        }
        /// <param>Series</param>
            XYDiagram _xyDiagram = (XYDiagram)chart.Diagram;
        /// </summary>
        /// <summary>
        private void BuilderDevChart()
            GspList = AccessHelper.ExecuteDataTable("select * from Gsp", null);

chartControl1.SetXLableAngle(-35);
                chartControl1.SetCrosshair(true);

using DevExpress.XtraCharts;

            }
        private void winGsp_Load(object sender, EventArgs e)

namespace DevExpressChart
        /// <param>Title文字</param>
        {
        /// <summary>
            chart.CrosshairEnabled = crosshair ? DefaultBoolean.True : DefaultBoolean.False;
        /// <summary>
        /// <summary>
}

                ((PiePointOptions)series.PointOptions).ValueNumericOptions.Precision = 0;
        AccessUtilsV2 AccessHelper = null;
            SeriesViewColorEachSupportBase colorEachView = (SeriesViewColorEachSupportBase)series.View;
        }
            {
        public static void AddTitle(this ChartControl chart, string title)
    public static class ChartUtils
        /// <param>列名称对应的筛选数值</param>
            InitializeComponent();
using DevExpress.XtraCharts;

        }
        public static void AddDataFilter(this SeriesBase series, string columnName, object value, DataFilterCondition dataFilterCondition)
        /// 设置X轴Lable角度
        static readonly string AccessFullPath = string.Format(@"{0}\gsp.mdb", AppDomain.CurrentDomain.BaseDirectory);
        }
        /// <param>是否显示十字标线</param>
        /// 设置是否显示十字标线
        {

                chartControl1.SeriesDataMember = "Year";
        /// <summary>
        }
using System.Windows.Forms;
        {

            _xyDiagram.AxisY.Label.Angle = angle;
        /// <param>列名称</param>
        public static void SetPiePercentage(this Series series)
    {
        /// <param>ChartControl</param>
        /// </summary>
        }
        {
                chartControl1.SeriesTemplate.ArgumentDataMember = "Region";

using System;
            XYDiagram _xyDiagram = (XYDiagram)chart.Diagram;
            BuilderDevChart();
        /// <param>是否设置成ColorEach</param>
                chartControl1.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Center;
            if (colorEachView != null)
        /// 设置ColorEach
using CSharpUtilHelpV2;
        static DataTable GspList = null;
                ((PiePointOptions)series.PointOptions).PercentOptions.ValueAsPercent = true;
    }
        /// <param>ChartControl</param>
            if (GspList != null)

复制代码 代码如下:

            if (series.View is PieSeriesView)
            chart.CrosshairOptions.ShowValueLine = crosshair;
            }
        {
            }
                chartControl1.DataSource = GspList;

        }
        {

/// <summary>
{

namespace DevExpressChart
        /// <param>Series</param>
                colorEachView.ColorEach = colorEach;
        /// <param>DataFilterCondition枚举</param>
        /// </summary>
    {
                ((PiePointOptions)series.PointOptions).ValueNumericOptions.Format = NumericFormat.Percent;

复制代码 代码如下:

            if (_xyDiagram != null)

AccessHelper = new AccessUtilsV2(AccessFullPath);
        public static void SetColorEach(this Series series, bool colorEach)

using DevExpress.Utils;
        {
            _title.Text = title;
        /// <param>角度</param>
        public winGsp()
            series.DataFilters.Add(new DataFilter(columnName, value.GetType().FullName, dataFilterCondition, value));
            chart.CrosshairOptions.ShowArgumentLine = crosshair;
                chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { "GSP" });
        /// </summary>
}

        ///  设置Y轴Lable角度
            {
        {
        public static void SetCrosshair(this ChartControl chart, bool crosshair)
            chart.Titles.Add(_title);
                _xyDiagram.AxisX.Label.Angle = angle;
        /// </summary>
        /// <param>ChartControl</param>
                chartControl1.SeriesNameTemplate.BeginText = "GSP in ";
        /// </summary>
{

关键代码如下:

        }

        }
    }
        /// 新增ChartControl的Title文字
        /// <param>角度</param>

chartControl1.Legend.Direction = LegendDirection.LeftToRight;
        }

chartControl1.AddTitle("GSP List");
        /// <param>ChartControl</param>
        /// <param>ChartControl</param>
using System.Data;
        public static void SetXLableAngle(this ChartControl chart, int angle)
            chart.CrosshairOptions.ShowValueLabels = crosshair;
        /// </summary>
        {
        public static void SetYLableAngle(this ChartControl chart, int angle)
            {
        /// <summary>
            chart.CrosshairOptions.ShowArgumentLabels = crosshair;

相关热词: C# 实例

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/c/6894.shtml

最新文章
热门文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

C#_DevExpress之ChartControl的SeriesTemplate实例,本文实例讲述了DevExpres

2020-12-22 编辑:

        {
        /// 饼状Series设置成百分比显示
        /// 增加数据筛选
                chartControl1.Legend.AlignmentVertical = LegendAlignmentVertical.BottomOutside;

    public partial class winGsp : Form
            ChartTitle _title = new ChartTitle();
        }
        /// <param>Series</param>
            XYDiagram _xyDiagram = (XYDiagram)chart.Diagram;
        /// </summary>
        /// <summary>
        private void BuilderDevChart()
            GspList = AccessHelper.ExecuteDataTable("select * from Gsp", null);

chartControl1.SetXLableAngle(-35);
                chartControl1.SetCrosshair(true);

using DevExpress.XtraCharts;

            }
        private void winGsp_Load(object sender, EventArgs e)

namespace DevExpressChart
        /// <param>Title文字</param>
        {
        /// <summary>
            chart.CrosshairEnabled = crosshair ? DefaultBoolean.True : DefaultBoolean.False;
        /// <summary>
        /// <summary>
}

                ((PiePointOptions)series.PointOptions).ValueNumericOptions.Precision = 0;
        AccessUtilsV2 AccessHelper = null;
            SeriesViewColorEachSupportBase colorEachView = (SeriesViewColorEachSupportBase)series.View;
        }
            {
        public static void AddTitle(this ChartControl chart, string title)
    public static class ChartUtils
        /// <param>列名称对应的筛选数值</param>
            InitializeComponent();
using DevExpress.XtraCharts;

        }
        public static void AddDataFilter(this SeriesBase series, string columnName, object value, DataFilterCondition dataFilterCondition)
        /// 设置X轴Lable角度
        static readonly string AccessFullPath = string.Format(@"{0}\gsp.mdb", AppDomain.CurrentDomain.BaseDirectory);
        }
        /// <param>是否显示十字标线</param>
        /// 设置是否显示十字标线
        {

                chartControl1.SeriesDataMember = "Year";
        /// <summary>
        }
using System.Windows.Forms;
        {

            _xyDiagram.AxisY.Label.Angle = angle;
        /// <param>列名称</param>
        public static void SetPiePercentage(this Series series)
    {
        /// <param>ChartControl</param>
        /// </summary>
        }
        {
                chartControl1.SeriesTemplate.ArgumentDataMember = "Region";

using System;
            XYDiagram _xyDiagram = (XYDiagram)chart.Diagram;
            BuilderDevChart();
        /// <param>是否设置成ColorEach</param>
                chartControl1.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Center;
            if (colorEachView != null)
        /// 设置ColorEach
using CSharpUtilHelpV2;
        static DataTable GspList = null;
                ((PiePointOptions)series.PointOptions).PercentOptions.ValueAsPercent = true;
    }
        /// <param>ChartControl</param>
            if (GspList != null)

复制代码 代码如下:

            if (series.View is PieSeriesView)
            chart.CrosshairOptions.ShowValueLine = crosshair;
            }
        {
            }
                chartControl1.DataSource = GspList;

        }
        {

/// <summary>
{

namespace DevExpressChart
        /// <param>Series</param>
                colorEachView.ColorEach = colorEach;
        /// <param>DataFilterCondition枚举</param>
        /// </summary>
    {
                ((PiePointOptions)series.PointOptions).ValueNumericOptions.Format = NumericFormat.Percent;

复制代码 代码如下:

            if (_xyDiagram != null)

AccessHelper = new AccessUtilsV2(AccessFullPath);
        public static void SetColorEach(this Series series, bool colorEach)

using DevExpress.Utils;
        {
            _title.Text = title;
        /// <param>角度</param>
        public winGsp()
            series.DataFilters.Add(new DataFilter(columnName, value.GetType().FullName, dataFilterCondition, value));
            chart.CrosshairOptions.ShowArgumentLine = crosshair;
                chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { "GSP" });
        /// </summary>
}

        ///  设置Y轴Lable角度
            {
        {
        public static void SetCrosshair(this ChartControl chart, bool crosshair)
            chart.Titles.Add(_title);
                _xyDiagram.AxisX.Label.Angle = angle;
        /// </summary>
        /// <param>ChartControl</param>
                chartControl1.SeriesNameTemplate.BeginText = "GSP in ";
        /// </summary>
{

关键代码如下:

        }

        }
    }
        /// 新增ChartControl的Title文字
        /// <param>角度</param>

chartControl1.Legend.Direction = LegendDirection.LeftToRight;
        }

chartControl1.AddTitle("GSP List");
        /// <param>ChartControl</param>
        /// <param>ChartControl</param>
using System.Data;
        public static void SetXLableAngle(this ChartControl chart, int angle)
            chart.CrosshairOptions.ShowValueLabels = crosshair;
        /// </summary>
        {
        public static void SetYLableAngle(this ChartControl chart, int angle)
            {
        /// <summary>
            chart.CrosshairOptions.ShowArgumentLabels = crosshair;

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/c/6894.shtml

相关文章

风云图片

推荐阅读

返回C#频道首页